package br.gendi.beans;

import java.io.Serializable;
import java.util.Collection;

public class Parametros implements Serializable{
	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	private String nome;
	private Collection<String> valores;
	private String valorPadrao;
	private String tipoCampo;
	private String descricao;
	private String valorAtual;
	private boolean busca = false;
	
	public boolean isBusca() {
		return busca;
	}
	
	public void setBusca(boolean busca) {
		this.busca = busca;
	}
	
	public void setValorAtual(String valorAtual) {
		this.valorAtual = valorAtual;
	}
	
	public String getValorAtual() {
		return valorAtual;
	}
	
	public Parametros() {
		
	}

	public String getNome() {
		return nome;
	}

	public void setNome(String nome) {
		this.nome = nome;
	}
	public void setValores(Collection<String> predefinedValues) {
		this.valores = predefinedValues;
	}
	
	public Collection<String> getValores() {
		return valores;
	}

	public void setValorPadrao(String valor) {
		this.valorPadrao = valor;		
	}
	
	public String getValorPadrao() {
		return valorPadrao;
	}

	public String getTipoCampo() {
		return tipoCampo;
	}

	public void setTipoCampo(String tipoCampo) {
		this.tipoCampo = tipoCampo.toLowerCase();
	}	
	public void setDescricao(String descricao) {
		this.descricao = descricao;
	}
	public String getDescricao() {
		return descricao;
	}
}
